package com.dnjn.happiness.emo.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 快乐值周均对象 emo_avg_score_weekly
 * 
 * @author happiness
 * @date 2024-02-27
 */
@Schema(name = "EmoAvgScoreWeekly", description = "快乐值周均")
@Accessors(chain = true)
@ToString
@Getter
@Setter
public class EmoAvgScoreWeeklyVO  implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** PK */
    private Long id;

    /** $column.columnComment */
    @Schema(description = "${comment}")
    private Long userId;

    /** UPT sys_user.user_name */
    @Schema(description = "UPT sys_user.nickName")
    private String nickName;

    /** 工号 */
    @Schema(description = "工号")
    private String empno;

    /**  */
    @Schema(description = "")
    private String weekOfYear;

    /** $column.columnComment */
    @Schema(description = "${comment}")
    private Long year;

    /** 第几周 */
    @Schema(description = "第几周")
    private Long week;

    /** 名次 */
    @Schema(description = "名次")
    private Long ranking;

    /** 平均值 */
    @Schema(description = "平均值")
    private BigDecimal scoreAvg;

    /** 平均值波动 */
    @Schema(description = "平均值波动")
    private BigDecimal scoreChanged;

    /** 是否删除|0-否 1-是 */
    private String deleted;


    private Long deptId;


}
